package cn.sccl.common.model;

/**
 * *********************************
 *
 * @ClassName: AsyncTreeNode.java
 * @Description: 异步加载TREE node
 * @author: bieby
 * @createdAt: 2013-12-10下午02:47:26
 * *********************************
 */
public class AsyncTreeNode {
    /**
     * Id
     */
    protected Long id;
    /**
     * 节点名称
     */
    protected String name;
    /**
     * 编码
     */
    protected String code;
    /**
     * 父类ID
     */
    protected Long parentId;

    /**
     * 是否父节点（通过是否有下属节点来判断）
     */
    protected boolean isParent;

    /**
     * 是否选择
     */
    protected boolean checked;

    protected boolean chkDisabled;

    /**
     * 末端节点是否显示选择框
     */
    protected boolean nocheck;
    /**
     * childCount
     */
    protected Long childrenCount;

    protected String parentGroupCode;//组织机构专用

    protected String type;//组织机构专用

    protected String isOrgLeaf;//组织机构专用

    protected String companyType;//组织机构专用

    protected String jtMajor;// 评估品类专用，集团主评

    protected String catagoryNameNew;// 评估品类专用，新增评估品类名称

    protected String memo;// 评估品类专用，备注

    /**
     * @return the id
     */
    public Long getId() {
        return id;
    }

    /**
     * @param id the id to set
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * @return the name
     */
    public String getName() {
        return name;
    }

    /**
     * @param name the name to set
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * @return the isParent
     */
    public boolean getIsParent() {
        return isParent;
    }

    /**
     * @param isParent the isParent to set
     */
    public void setIsParent(boolean isParent) {
        this.isParent = isParent;
    }

    /**
     * @return the parentId
     */
    public Long getParentId() {
        return parentId;
    }

    /**
     * @param parentId the parentId to set
     */
    public void setParentId(Long parentId) {
        this.parentId = parentId;
    }

    /**
     * @return the code
     */
    public String getCode() {
        return code;
    }

    /**
     * @param code the code to set
     */
    public void setCode(String code) {
        this.code = code;
    }

    /**
     * @return the checked
     */
    public boolean isChecked() {
        return checked;
    }

    /**
     * @param checked the checked to set
     */
    public void setChecked(boolean checked) {
        this.checked = checked;
    }

    /**
     * @return the chkDisabled
     */
    public boolean isChkDisabled() {
        return chkDisabled;
    }

    /**
     * @param chkDisabled the chkDisabled to set
     */
    public void setChkDisabled(boolean chkDisabled) {
        this.chkDisabled = chkDisabled;
    }

    /**
     * @return the childCount
     */
    public Long getChildrenCount() {
        return childrenCount;
    }

    /**
     * @param childCount the childCount to set
     */
    public void setChildrenCount(Long childrenCount) {
        this.childrenCount = childrenCount;
    }

    /**
     * @param isParent the isParent to set
     */
    public void setParent(boolean isParent) {
        this.isParent = isParent;
    }

    /**
     * @return the nocheck
     */
    public boolean isNocheck() {
        return nocheck;
    }

    /**
     * @param nocheck the nocheck to set
     */
    public void setNocheck(boolean nocheck) {
        this.nocheck = nocheck;
    }

    /**
     * @return the parentGroupCode
     */
    public String getParentGroupCode() {
        return parentGroupCode;
    }

    /**
     * @param parentGroupCode the parentGroupCode to set
     */
    public void setParentGroupCode(String parentGroupCode) {
        this.parentGroupCode = parentGroupCode;
    }

    /**
     * @return the type
     */
    public String getType() {
        return type;
    }

    /**
     * @param type the type to set
     */
    public void setType(String type) {
        this.type = type;
    }
    /**
     * @return the isOrgLeaf
     */
    /**
     * @return the isOrgLeaf
     */
    public String getIsOrgLeaf() {
        return isOrgLeaf;
    }

    /**
     * @param isOrgLeaf the isOrgLeaf to set
     */
    public void setIsOrgLeaf(String isOrgLeaf) {
        this.isOrgLeaf = isOrgLeaf;
    }

    /**
     * @return the companyType
     */
    public String getCompanyType() {
        return companyType;
    }

    /**
     * @param companyType the companyType to set
     */
    public void setCompanyType(String companyType) {
        this.companyType = companyType;
    }

    /**
     * @return the jtMajor
     */
    public String getJtMajor() {
        return jtMajor;
    }

    /**
     * @param jtMajor the jtMajor to set
     */
    public void setJtMajor(String jtMajor) {
        this.jtMajor = jtMajor;
    }

    /**
     * @return the catagoryNameNew
     */
    public String getCatagoryNameNew() {
        return catagoryNameNew;
    }

    /**
     * @param catagoryNameNew the catagoryNameNew to set
     */
    public void setCatagoryNameNew(String catagoryNameNew) {
        this.catagoryNameNew = catagoryNameNew;
    }

    /**
     * @return the memo
     */
    public String getMemo() {
        return memo;
    }

    /**
     * @param memo the memo to set
     */
    public void setMemo(String memo) {
        this.memo = memo;
    }
}


